package com.huan.ddl;

import com.huan.Call;
import org.apache.hadoop.hbase.NamespaceDescriptor;
import org.apache.hadoop.hbase.NamespaceExistException;
import org.apache.hadoop.hbase.client.Admin;

import java.io.IOException;

public class CreateNameSpaceAPI {

    //创建命名空间
    public static void createNameSpace(String ns){
        //1.创建命名空间描述器
        NamespaceDescriptor namespaceDescriptor = NamespaceDescriptor.create( ns ).build();

        //2.创建命名空间
        try {
            Admin admin = Call.admin;
            admin.createNamespace(namespaceDescriptor);
        }catch (NamespaceExistException e){
            System.out.println("命名空间已存在");
        } catch (IOException e) {
            e.printStackTrace();
        }

    }



    public static void main(String[] args) {
        createNameSpace( "huan" );
        Call.close();
    }

}
